package com.assistant.admin.service;

import com.assistant.admin.pojo.Login;
import com.assistant.admin.pojo.PageResult;
import com.assistant.admin.pojo.SpManager;

import java.util.List;

public interface SpManagerService {

    /*
    * 注册用户
    * */
    int insertSpManager(SpManager spManager);

    /*
    * 删除用户
    * */
    int deleteSpManager(Integer id);

    /*
    *修改用户状态 1：可用,0：不可用
    * */
    int updateStatus(Integer id,Integer status);

    /*
    * 查找账号密码是否正确
    * */
    List<SpManager> isCheckLogin(Login login);

    /*
    *修改密码
    * */
    int updatePassword(Integer id,SpManager spManager);

    /*
    * 获取管理员列表
    * */
    PageResult<SpManager> getListSpManager(Integer page, Integer rows, String key);

    /*
    * 设置管理员权限
    * */
    int updateRootAuthority(Integer id,Integer rootAuthority);

    /*
    * 根据id查询一条纪录
    * */
    SpManager selectSpManager(Integer id);
}
